#include "mainwindow.h"

#include <QApplication>

#include <QPushButton>

/**
 * @brief qMain
 * @param argc 命令行变量的个数
 * @param argv 命令行变量的数组
 * @return
 */
int main(int argc, char *argv[])
{
    // 这个a就是应用程序对像，有且仅有一个
    QApplication a(argc, argv);

    // 窗口对象
    MainWindow w;

    // 设置标题
    w.setWindowTitle("第一个窗口");

    w.resize(600,400);
    // 显示窗体,窗体默认不显示
    w.show();


    QPushButton button("Quit",&w);
    QObject::connect(&button, &QPushButton::clicked,&a, &QApplication::quit);
    button.show();


    // 让应用对象进入消息循环，这是一个死循环，程序关闭了这个循环才会结束
    return a.exec();

}
